LinuxIPTunnel配置

您所在的位置:网站首页 ipip隧道 linux LinuxIPTunnel配置

LinuxIPTunnel配置

#LinuxIPTunnel配置| 来源: 网络整理| 查看: 265

LinuxIPTunnel

配置

Linux IP Tunnel 

配置学习笔记

为了弄清楚

linux

系统下配置

IP

隧道的⽅法,故搭建测试环境进⾏测试验证:

环境搭建:

1. 

这次的测试环境使⽤

Virtual Box

虚拟机搭建测试环境,在电脑上安装

Virtual Box

虚拟机,虚拟机的安装⽅法这⾥就不进⾏说

明了,如果安装遇到问题可以在⽹络上搜索资料,应该都可以解决。

2. 

Virtual Box

上安装两个

Centos6.2

系统,分别为命名为

PC1

PC2(

系统可以根据⾃⼰的情况,只要是

linux

系统应该都可

以)。

3. 

分别修改两台

linux

系统的⽹络设置:

a. 

每台电脑虚拟出两张⽹卡,⽹卡的连接⽅式全部选择

"

内部⽹络

"

b. PC1

的⽹卡

1

的界⾯名称为

intnet1(linux

系统接⼝名为

eth0),

⽹卡

2

的界⾯名称为

intnet2(linux

系统接⼝名为

eth1);

c. PC2

的⽹卡

1

的界⾯名称为

intnet1(linux

系统接⼝名为

eth0),

⽹卡

2

的界⾯名称为

intnet3(linux

系统接⼝名为

eth1);

4. 

启动

PC1

PC2

,配置

PC1

PC2

的⽹络地址:

a. PC1 eth0:10.10.10.1/24; eth1:192.168.1.1/24;

b. PC2 eth0:10.10.10.2/24; eth1:192.168.2.1/24;

5. 

此时,

10.10.10.1

10.10.10.2

可以相互通信,但是

192.168.1.1

192.168.2.1

⽆法互相通信;现在我们使⽤隧道的⽅式实现

192.168.1.1

192.168.2.1

互相通信。

6. PC1

上建⽴隧道:

#modprobe ipip

#modprobe ip_gre

#ip tunnel add tun0 mode gre remote 10.10.10.2 local 10.10.10.1 ttl 64

#ip link set tun0 up

#ip addr add 192.168.1.1 peer 192.168.2.1 dev tun0

#ip route add 192.168.2.0/24 dev tun0

#iptables -F

7. PC2

上建⽴隧道:

#modprobe ipip

#modprobe ip_gre

#ip tunnel add tun0 mode gre remote 10.10.10.1 local 10.10.10.2 ttl 64

#ip link set tun0 up

#ip addr add 192.168.2.1 peer 192.168.1.1 dev tun0

#ip route add 192.168.1.0/24 dev tun0

#iptables -F

8. 

验证:

PC1

PC2

192.168.1.1

192.168.2.1

可以互相通信。

配置

IPV4 IN IPV6

隧道



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3